// Created by WXX on 2021/11/7 10:14
#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

/**
 * 执行用时：12 ms, 在所有 C++ 提交中击败了59.20%的用户
 * 内存消耗：11.2 MB, 在所有 C++ 提交中击败了19.45%的用户
 */
class Solution {
public:
    int maxCount(int m, int n, vector<vector<int>>& ops) {

        int a = m, b = n;
        for (auto op : ops) {
            a = min(a, op[0]);
            b = min(b, op[1]);
        }
        return a * b;
    }
};

int main() {

    vector<vector<int>> ops = {{2, 2}, {3, 3}};
    cout << Solution().maxCount(3, 3, ops) << endl;  // 4

    return 0;
}
